COM AT^SILL test - Get / Set Illumination
COM V1.0	22.02.2005	T. Kleinmann	Started


##########################################################################################
#ToDo(S3): Check returned modes from test and read command 
#ToDo    : Check the values set by the write command - currently 100% to 0% in steps of -10%
##########################################################################################

from attglobals import *

##########################################################################################

COM Test command
AT^SILL=?
WAITFOR(1,'SILL: ')

##########################################################################################

COM reset values
AT&F
WAIT FOR OK

COM Check default
AT^SILL?
WAITFOR (1,'OK')

##########################################################################################

for i in range (100,0,-10):

	COM write command 
	AT^SILL=i
	WAIT FOR OK
	WAIT 2000
	COM Check
	AT^SILL?
	WAITFOR (1,i)


##########################################################################################

COM Erroneous write command - Invalid mode
AT^SILL=110
WAIT FOR ERROR

COM Check
AT^SILL?
WAITFOR (1,'0')

##########################################################################################